﻿using System.Collections.Generic;

public interface IRepository<T>
{
    void Save(T entity);
    void Update(T entity);
    void Delete(int id);
    T GetById(int id);
    IList<T> GetAll();
    IList<T> Find(string searchText, int maxResults);
}